Overview

The Cascade River waterfall is located east of Mahe; off the hill of Mont Sebert – and is one of the most naturally beautiful sight to behold within such region.